students=[
    {"name": "John",
     "course":"Computer Science",
     "marks":78
    },
    {
        "name":"Mary",
        "course":"Information Technology",
        "marks":91  
    },
    {
        "name":"Brian",
        "course":"Computer Science",
        "marks":64
    },
    {
        "name":"Jane",
        "course":"Data Science",
        "marks":85
    },
    {
        "name":"David",
        "course":"Information Technology",
        "marks":48
    }
]

#TASK 1
for student in students:
    print(student["name"])
    

#TASK 2
for student in students:
    if student["marks"] >= 50:
        print(student["name"])
        

#TASK 3
for student in students:
    if student["marks"] >= 80:
        print(student["name"])
    break      

#TASK 4
for course in set(student["course"] for student in students):
    print(course)


#TASK 5
for student in students:
    student_name = student["name"]
    student_marks = student["marks"]
    print(f"{student_name}: {student_marks}")
    

#TASK 6
for student in students:
    if student["marks"] >= 80:
        student["grade"] = "A"
    elif student["marks"] >= 70:
        student["grade"] = "B"
    elif student["marks"] >= 60:
        student["grade"] = "C"
    elif student["marks"] >= 50:
        student["grade"] = "D"
    else:
        student["grade"] = "F"
    
    student_name = student["name"]
    student_grade = student["grade"]
    print(f"{student_name}: {student_grade}")
    

#TASK 7
for student in students:
    average_marks = sum(student["marks"] for student in students) / len(students)
print(f"Average Marks: {average_marks}")

#TASK 8
for student in students:
    display_info = f"Name: {student['name']}, Course: {student['course']}, Marks: {student['marks']}, Grade: {student.get('grade', 'N/A')}"
    print(display_info)
    passing_students = [student for student in students if student["marks"] >= 50]
    print(f"Passing Students: {passing_students}")
    top_students = [student for student in students if student["marks"] >= 80]
    print(f"Top Students: {top_students}")
    courses = [course for course in set(student["course"] for student in students)]
    print(f"Courses: {courses}")
    average_marks = sum(student["marks"] for student in students) / len(students)
    print(f"Average Marks: {average_marks}")
    break 

    #TASK 9
    for student in students:
        course = student["course"]
        if course == "Computer Science":
            print(f"{student['name']} is enrolled in Computer Science.")
        elif course == "Information Technology":
            print(f"{student['name']} is enrolled in Information Technology.")
        elif course == "Data Science":
            print(f"{student['name']} is enrolled in Data Science.")
        else:
            print(f"{student['name']} is enrolled in an unknown course.")
        break
